草庐IT

iOS 键盘、VoiceOver 和 accessibilityViewIsModal

全部标签

windows - 在 C++ 中模拟 Alt Tab 键盘按下以启动 Fast Switch 窗口

我有一个需要在触摸屏设备上运行的项目的想法。这个想法是在屏幕上有一个按钮,按下它可以在打开的项目之间切换。那么ALT+TAB键盘快捷键究竟是如何工作的。我知道C++中的SendKeys::Send()事件可以模拟按键,但当我尝试发送ALT+TAB时它似乎对我不起作用。那么有没有一种方法可以让窗口通过C++显示所有打开的程序(就像按下ALTTAB时一样)?PS该项目是Windows应用程序!Windows7开始,但希望它可以在以后与更多Windows系统兼容。 最佳答案 自从您提到SendKeys以来假设使用C++/CLI。SendK

objective-c - 在 Windows 上开发 iOS 应用程序有哪些选择?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我可以用HTML/CSS/JavaScript编写应用程序并使用phoneGap之类的东西,但是否推荐这种技术?用Objective-C编写应用不是更好吗?

javascript - Mac/Windows 在 Javascript 中弹出虚拟键盘

我正在开发一个专为在大型触摸屏显示器上使用而设计的网络应用程序。它不是移动应用程序;它将在MacOSX和Windows上的FireFox和Chrome中运行。我正在寻找一种从javascript以编程方式弹出操作系统的native屏幕键盘的方法。在Win7中,当用户关注文本区域时会自动发生这种情况(就像iOS和Android一样),但对于旧版本的Windows和OSX,用户必须手动将其拉起,这很麻烦我想排除。理想情况下,它会像Win7/iOS/Android一样工作,并在用户关注文本区域时自动弹出,但我会满足于弹出键盘的任何javascript,即使我必须为每个添加它文本框。如果这甚至

python - IO错误 : [Errno 13] Permission denied

尝试在Windows下保存来自Sikuli的屏幕截图时出现权限错误。进行捕获的代码是:defCaptureScreenshot(self):resultsDirectory=os.path.join('C','08May20131134','myname.png')screenshot=capture(self.screen)print(screenshot)shutil.move(screenshot,self.resultsDirectory)当我打印capture返回的截图路径时,我得到了D:\DOCUME~1\BUNNINGS\LOCALS~1\Temp\sikuli-scr-

windows - 用于检查 Win8 或 iOS 的条件语句

我正在为多种设备编写一个HTML5/JavaScript应用程序,但在为Win8和iOS编写它时出现问题。由于Win8的严格安全性,我需要在名为execUnsafeLocalFunction.的WinJS函数中包装某些函数,特别是那些将HTML或div注入(inject)窗口的函数当我在iOS上运行同一个应用程序时,它无法运行这些功能,因为WinJS不存在。我如何创建一个条件语句来检查运行该应用程序的设备是Win8设备还是iOS?这样我就可以告诉它运行functionfoo或functionbar。 最佳答案 JavaScript目

c# - 如何创建通用键盘快捷键?

我在网上搜索过这个,但什么也找不到。我想做的是创建一个我可以在所有应用程序中使用的键盘快捷键。一个通用的键盘快捷键,这样当我在任何应用程序中按下Ctrl+Shift+X时,它都会执行一段代码在C#中创建。例如,当我在Skype中时,我会选择文本并按Ctrl+Shift+X(或任何其他组合键),它会将文本的颜色从黑色更改为蓝色。这只是一个例子,试图解释我想做什么。我想我必须导入一个DLL并编辑它(也许是user32.dll?)我只是在猜测。我不知道如何做到这一点,所以任何帮助将不胜感激!提前致谢:)PS:我使用的是Windows窗体应用程序,.NETFramework4.0。不清楚我正在

c++ - Win32 文件 IO 工作但 fopen 等。阿尔。失败。这里发生了什么?

以前从来没有过。如果我使用fopen()等函数从磁盘读取文件,fopen会成功,但FILE*内容看起来有点NULL-ish。然后我尝试fseek(SEEK_END)并报告文件大小为0字节。如果我对CreateFile()、GetFileSize()、ReadFile()执行相同的操作,它就会起作用。相同的功能,相同的路径...VS2013社区版,Win7x64,64位编译。我测试的文件很小(从不超过400字节)。它们位于E:盘(E:\temp),这是一个本地分区。我有什么想法需要焊接我的电脑来解决这个问题吗?:)staticvoidLoadFile(conststd::string&p

windows - 使用 AutoHotKey(或其他工具)创建自定义键盘布局

我想创建一个自定义键盘布局,主要用于键入unicode数学符号。我需要的符号集非常多,我想出的方案涉及多种布局和特殊组合。我输入一次`(反引号),但我得到了一个特殊字符,我们将用*表示它。通过键入额外的键,我可以获得与特定主题相关的特定键盘布局。(我想用特殊符号替换反引号,这样我就可以记住它是某种控制代码。通过键入它两次,我得到一个正常的反引号)下面是一些示例映射:*s->Settheorylayout:[->∈(elementof)o->∅(emptyset)*r->Generalmath:s->∫(integralsign)S->∬(doubleintegralsign)*e->M

linux - Sublime Text - 如何在 Linux 或 Windows 上获取 OSX 键盘快捷键

在OSX上的SublimeText3中,我可以使用键盘快捷键“command+左/右箭头”跳转到一行的开头/结尾,以及“command+shift+左/右箭头”从我所在的点到行的开头/结尾进行选择。有没有办法在linux或windows上分别以“ctrl+左/右箭头”和“ctrl+shift+左/右箭头”的形式获得相同的快捷方式? 最佳答案 ⌘←和⌘→是built-inOSXshortcuts,并且不是Sublime的一部分。但是,您可以通过覆盖Ctrl←/→和CtrlShift←/→使用自定义键盘映射。默认情况下,使用Ctrl←/

c# - 使用 C# 和 Win API 移动屏幕键盘 (osk.exe)

我制作了这个小的.ps1脚本,因为它允许我在不使用编译器(至少直接使用)的情况下运行C#。我想移动使用cmd/cosk.exe打开的“辅助功能屏幕键盘”,因为我不能真正使用TabTip-平移触摸屏键盘在Win8+上。由于屏幕键盘不像平移键盘那么漂亮,我想移动键盘到所需位置并调整它的大小。我注意到OSK有一个子窗口(OSKMainClass→DirectUIHWND),所以我为此努力了,但没有运气。另一方面,用于单个窗口的相同代码适用于记事本并正确放置它并调整它的大小。我将Process.Start()放入if中,以便它返回一些反馈,因此我看到它找到了子窗口-这很好。但是,它没有移动它。